package com.dks.models;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.time.LocalDateTime;

public class AliyunSendSmsLogs implements Serializable{

    private static final long serialVersionUID =  1L;

    public AliyunSendSmsLogs (){
    }

    /**  */
    private Long id;
    /** 手机号 */
    private String phoneNumber;
    /** 短信模板ID */
    private String templateCode;
    /** 模板参数（json格式） */
    private String templateParam;
    /** 外部流水扩展字段 */
    private String outid;
    /** 请求ID */
    private String requestId;
    /** 状态码-返回OK代表请求成功 */
    private String code;
    /** 状态码的描述 */
    private String message;
    /** 发送回执ID,可根据该ID查询具体的发送状态 */
    private String bizId;
    /** 记录创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime createTime;

	public final Long getId() {
        return this.id;
	}

	public final void setId(final Long id) {
        this.id = id;
	}

	public final String getPhoneNumber() {
        return this.phoneNumber;
	}

	public final void setPhoneNumber(final String phoneNumber) {
        this.phoneNumber = phoneNumber;
	}

	public final String getTemplateCode() {
        return this.templateCode;
	}

	public final void setTemplateCode(final String templateCode) {
        this.templateCode = templateCode;
	}

	public final String getTemplateParam() {
        return this.templateParam;
	}

	public final void setTemplateParam(final String templateParam) {
        this.templateParam = templateParam;
	}

	public final String getOutid() {
        return this.outid;
	}

	public final void setOutid(final String outid) {
        this.outid = outid;
	}

	public final String getRequestId() {
        return this.requestId;
	}

	public final void setRequestId(final String requestId) {
        this.requestId = requestId;
	}

	public final String getCode() {
        return this.code;
	}

	public final void setCode(final String code) {
        this.code = code;
	}

	public final String getMessage() {
        return this.message;
	}

	public final void setMessage(final String message) {
        this.message = message;
	}

	public final String getBizId() {
        return this.bizId;
	}

	public final void setBizId(final String bizId) {
        this.bizId = bizId;
	}

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }
}
